package es.gesfutbol.domini.implementacio;

import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;

import es.gesfutbol.domini.IEquipEnPenyista;

@Entity
@Table(name="equip_en_penyista")
public class EquipEnPenyista implements IEquipEnPenyista {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1193136016194521744L;

	private IdEquipEnPenyista id;
	
	private boolean actiu;

	@EmbeddedId
	@AttributeOverrides({
		@AttributeOverride(name="idEquip", column= @Column(name="idEquip", nullable=false, precision=10, scale=0)),
		@AttributeOverride(name="idPenyista", column= @Column(name="idPenyista", nullable=false, precision=10, scale=0))
	})	
	public IdEquipEnPenyista getId() {
		return id;
	}

	public void setId(IdEquipEnPenyista id) {
		this.id = id;
	}

	@Column(name="esActiu", nullable=false, columnDefinition="tinyint")
	public boolean isActiu() {
		return actiu;
	}

	public void setActiu(boolean actiu) {
		this.actiu = actiu;
	}
}
